package tech.heptagram.staff.model;

import java.util.Date;

import lombok.Data;

/**
 * 审批流纪录对象
 */
@Data
public class ProcessRecord {
    /**
     *  自增
     */
    private Integer id;
    /**
     * 钉钉审批实例ID
     */
    private String bpmsProcessId;
    /**
     * 申请人姓名
     */
    private String applicationName;
    /**
     * 申请人员工编号
     */
    private String applicationCode;
    /**
     * 申请人钉钉UserId
     */
    private String applicationUserid;
    /**
     * 申请人发起申请部门编号
     */
    private Integer applicationDepartmentId;
    /**
     * 申请人发起申请的钉钉部门编号
     */
    private Long applicationDingtalkDepartmentId;
    /**
     * 申请消息内容
     */
    private String applicationMessage;
    /**
     * 申请状态
     */
    private Integer applicationState;
    /**
     * 审批结果
     */
    private Integer applicationResult;
    /**
     * 拒绝原因
     */
    private String rejectMessage;
    /**
     * 删除
     */
    private Integer deleted;
    /**
     * 创建时间
     */
    private Date createdTime;
    /**
     * 修改时间
     */
    private Date modifiedTime;

    /**
     * 审批类型，审批表ID
     */
    private Integer processType;
}
